From defc7a67a1b3a84411a0b145191cf7f3b83ad68d Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild2.aw" Date: Thu, 4 Jan 2007 23:21:30 -0700 Subject: [PATCH] [IA64] Only set nocache flag on dom0 ranges that do not support WB Signed-off-by: Alex Williamson --- xen/arch/ia64/xen/dom_fw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xen/arch/ia64/xen/dom_fw.c b/xen/arch/ia64/xen/dom_fw.c index 3f9dd9cf2a..b122a793ca 100644 --- a/xen/arch/ia64/xen/dom_fw.c +++ b/xen/arch/ia64/xen/dom_fw.c @@ -549,7 +549,8 @@ complete_dom0_memmap(struct domain *d, flags = ASSIGN_writable; /* dummy - zero */ if (md->attribute & EFI_MEMORY_WP) flags |= ASSIGN_readonly; - if (md->attribute & EFI_MEMORY_UC) + if ((md->attribute & EFI_MEMORY_UC) && + !(md->attribute & EFI_MEMORY_WB)) flags |= ASSIGN_nocache; assign_domain_mach_page(d, start, size, flags); -- 2.30.2